<?php

class PdfController extends Zend_Controller_Action
{
    public function init()
    {
        
    } 
    
    public function indexAction() { 
        
        $this->_helper->layout->disableLayout(); 
        $this->_helper->viewRenderer->setNoRender();
        
        
	$html ='<html>
<style type="text/css">
p{
    font-family: Calibri;
    color: #09F;
    font-size: 32px;
}
</style>
<body>
<p>Empresa tal bla bla bla - Todos os Direitos Reservados.<br>
Aplicações Especiais PHP 
</p>
</body>
</html>';        
        
        require_once('library/dompdf/dompdf_config.inc.php');
        $load = Zend_Loader_Autoloader::getInstance();
        $load->pushAutoloader('DOMPDF_autoload','');

	//É fundamental definir o TIMEZONE de nossa região para que não tenhamos problemas com a geração.
	//date_default_timezone_set('America/Sao_Paulo');
	 
	//Aqui eu estou decodificando o tipo de charset do documento, para evitar erros nos acentos das letras e etc.
	$html = utf8_decode($html);
	 
	//Instanciamos a class do dompdf para o processo
	$dompdf= new DOMPDF();
	 
	//Aqui nós damos um LOAD (carregamos) todos os nossos dados e formatações para geração do PDF
	$dompdf->load_html($html);
	 
	//Aqui nós damos início ao processo de exportação (renderizar)
	$dompdf->render();
	 
	//por final forçamos o download do documento, coloquei a nomenclatura com a data e mais um string no final.
	//$dompdf->stream(date('d/m/Y').'_cliente.pdf');
	
        $pdf = $dompdf->output(); // Cria o pdf
        $arquivo = "public/upload/orcamento/1.pdf"; // Caminho onde será salvo o arquivo.
        if (file_put_contents($arquivo,$pdf)) { //Tenta salvar o pdf gerado
            echo 'Salvou'; // Salvo com sucesso.
        } else {
            echo 'erro'; // Erro ao salvar o arquivo
        }
    }
    


}

